{% embed 'Embed/table_embed.html.twig' %}
    {% import 'Import/app_import.html.twig' as appImport %}

    {% set columns = {'alias': true, '_buttons': true} %}

    {% block thead %}
        <tr>
            {% for column, display in columns %}
                {% if true == display %}
                    {% if 'alias' == column %}
                        <th>
                            {{ 'alias'|trans }}
                        </th>
                    {% endif %}

                    {% if '_buttons' == column %}
                        <th>
                            &nbsp;
                        </th>
                    {% endif %}
                {% endif %}
            {% endfor %}
        </tr>
    {% endblock %}

    {% block tbody %}
        {% set count = 0 %}
        {% for row in aliases.rows %}
            <tr>
                {% for column, display in columns %}
                    {% if true == display %}
                        {% if 'alias' == column %}
                            <td>
                                {{ row }}
                            </td>
                        {% endif %}

                        {% if '_buttons' == column %}
                            <td>
                                {% if is_granted('INDEX_ALIAS_DELETE', index) %}
                                    {{ appImport.buttonModal({
                                        'id': 'AliasDelete' ~ count,
                                        'title': 'delete'|trans,
                                        'body': row,
                                        'href': path('indices_aliases_delete', {'index': index.name, 'alias': row}),
                                    }) }}
                                {% endif %}
                            </td>
                        {% endif %}
                    {% endif %}
                {% endfor %}
            </tr>
            {% set count = count + 1 %}
        {% endfor %}
    {% endblock %}
{% endembed %}
